@charset "utf-8";
/* ---------- topbar&header ---------- */
.topbar{ width: 100%; background: linear-gradient(-90deg, #FCFCFC 0%, #F5F5F5 100%) repeat scroll 0 0 transparent; border-bottom: 1px solid #DCDCDC; height: 26px;}
.topbar_wrap,.header-wrap{width:950px; margin:0 auto;}
.topbar .topbar_wrap dd{float:left; line-height:12px; margin:0 4px}
.icon-dropdown{ display:inline-block; padding-left:4px;}

.header{ width:100%; background-color:#FFF; height:60px;}
.ui-logo-Tour{ text-indent:-9999px;}
/* ----- nav ----- */
.log-nav{position:relative;height:28px;width:755px;margin:24px auto 0 auto;}
.log-nav ul{ float:right;}
.log-nav li{float:left;margin-left:9px;display:inline;height:26px;line-height:26px;}
.log-nav li a{padding:0 8px;font-size:14px;color:#4f6f8c;font-weight:700;text-decoration:none;}
.log-nav li a:hover{text-decoration:none;}
.log-nav li.last a{font-weight:normal;font-size:12px;}
.log-nav li.cur a{color:#39aa42;}
.log-nav .nav-line{position:absolute;border-bottom:2px solid #39aa42;height:0;overflow:hidden;left:0;bottom:0;}

.content{ position:relative;}
.content .login_box{ position:absolute; top:30px; right:308px; border:5px solid #4988cd; overflow: hidden; width: 284px; padding:16px; background:#fff; z-index:9999;}
.content .login_box .login-tit{ border-bottom:1px solid #ccc; color:#535353; font:bold 14px/31px "微软雅黑","宋体",arial; height:32px;}
.content .login-form-cnt dd{ text-align:center; height:38px; margin:2px 0; line-height:38px;}
.content .login-form-cnt dd input[type="text"]{ font:12px/24px "微软雅黑","宋体",arial; width:168px; height:24px; border:1px solid #ccc; color:#CCC; transition: background-color 0.3s ease-in 0s, color 0.3s ease-in 0s; margin:0 0 0 8px; padding:2px 4px;}
.content .login-form-cnt dd input[type="text"]:focus{ font:12px/24px "微软雅黑","宋体",arial; width:168px; height:24px; border:1px solid #43aaef; color:#4e4e4e; transition: all 0.08s ease-in 0s;}
.content .login-form-cnt dd input[type="checkbox"]{ margin:0 8px 0 0;}
.content .login-form-cnt dd input[type="button"]{ width:130px; height:32px; color:#fff; font:bold 12px/32px "微软雅黑","宋体",arial; cursor:pointer; border:0px none; transition: background-color 0.3s ease-in 0s, color 0.3s ease-in 0s; }
.content .login-form-cnt dd input[type="button"]:hover{ opacity:0.5; transition: all 0.08s ease-in 0s;}
.content #login{ background-color:#ff8400;}
.content #regedit{ background-color:#58b658;}
/* ----- footer ----- */
.footer {margin: 0 auto; width: 950px;}
.footer p {color: #0053AA;text-align: center;}
.footer p a {color: #0053AA;}
.content .login-form-cnt .errorMsg{ background-color: #FFF9D7; border: 1px solid #E1C921; height:22px; line-height:22px; color: #CC0000; margin: 4px 0; overflow: hidden; padding:0 0 0 10px; white-space: nowrap; width: 272px;}

/* ----- focus ----- */
#p-top{margin:0 auto;padding:0 10px;width:930px;text-align:left;}
#p-top{background:none;width:auto;min-width:990px;padding:0;}
#p-banner-1{background: #EDEDED url(../images/login/p-banner1.jpg) repeat-x 50% 0px;}
#p-top-banner .p-banner-small-1{background: url(../images/p-banner1-small.png) no-repeat 0 80%;}
#p-banner-2{background: #EDEDED url(../images/login/p-banner2.jpg) repeat-x 50% 0px ;}
#p-top-banner .p-banner-small-2{background: url(../images/p-banner2-small.png) no-repeat 0px 80%;}
#p-banner-3{background: #EDEDED url(../images/login/p-banner3.jpg) repeat-x 50% 0px;}
#p-top-banner .p-banner-small-3{background: url(../images/p-banner3-small.png) no-repeat 0px 50%;}
.p-home-banner{width:990px;padding:0;margin:0 auto;clear:both;}
.p-home-banner:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#p-top-banner img,#p-top-banner h1,#p-top-banner h2,#p-top-banner h3{padding:0;margin:0;}
#p-top-banner h1,#p-top-banner h2,#p-top-banner h3{position:relative;}
#p-top-banner{background:#EFEFEF;border-bottom:1px solid #C0C0AE;}
#p-top-banner.p-container{margin:0;}
#p-top-banner.p-top-qh .p-container-body{clear:both;position:relative;height:400px;border:0 none;background:none;margin:0;}
#p-top-banner .p-top-qh-pane{position:relative;height:400px;overflow:hidden;clear:both;}
#p-top-banner .p-top-qh-pane h1 img,#p-top-banner .p-top-qh-pane h2 img{margin-top:80px;}
#p-top-banner .p-bannerqh{position:absolute;overflow:hidden;}
#p-top-banner .p-bannerqh .p-home-banner{clear:none;height:400px;overflow:hidden;width:100%;margin:0;float:left;}
#p-top-banner .p-bannerqh .p-home-banner .p-banner1-1-1{width:990px;margin:0 auto;text-align:left}

#p-top-banner .p-top-qh-nav{margin:-15px 100px 0 0;width:200px;height:20px;float:right;display:inline;}
#p-top-banner .p-top-qh-nav a{width:45px;height:30px;position:relative;z-index:2100;display:inline-block;text-decoration:none;padding:0;margin:3px 5px;font-size:1px;outline:0;border:3px solid #EEE;border:3px solid rgba(255,255,255,0.6);box-shadow:0 1px 3px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);}
#p-top-banner .p-top-qh-nav a .p-top-qh-view{width:45px;height:30px;}
#p-top-banner .p-top-qh-nav a.p-active{top:-5px;}
#p-top-banner .p-top-qh-nav a:hover,#p-top-banner .p-top-qh-nav a.p-active{border:3px solid #FFF;border:3px solid rgba(255,255,255,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.85);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.85);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.85);}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt{display:none;background:url(../images/p-banner-small-bg.png) no-repeat 0 0;_background-image:url("../images/p-banner-small-bg-ie6.png");cursor:pointer;position:absolute;text-align:left;width:328px;height:113px;top:-115px;left:-237px;}
#p-top-banner .p-top-qh-nav a.p-active .p-banner-small-alt{top:-110px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-1,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-2,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-3{display:block;border:1px solid #FFF;width:60px;height:60px;margin:18px 10px 5px 20px;_margin:20px 6px 5px 12px;float:left;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt h2{font-weight:bold;color:#FFDF4E;text-shadow:0 1px 0 rgba(0,0,0,.5);font-size:12px;margin:0;padding:15px 20px 0 0;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt p{font-size:11px;color:#999;text-shadow:0 1px 0 rgba(0,0,0,.5);margin:0;padding:0 20px 5px 0;line-height:14px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover h2{color:#FFC;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover p{color:#CCC;}
#p-top-banner a.p-top-qh-next,#p-top-banner a.p-top-qh-prev{display:none;}
.p-container{margin:0 0 1.2em;width:100%;}
.p-container .p-container-body h2,.p-container.p-alternate-two h2,.p-container.p-alternate-six h2{background:none;border:none;}
.p-subtittle{position:absolute;left:-3000px;width:500px;}

.banner-buttom{position:absolute;bottom:0px;width:100%;height:30px;cursor:pointer;z-index:40;border-top:1px solid rgba(0, 0, 0, 0.1);
margin:0 auto;min-width:990px;text-align:center;}
.news-border{border-top:1px solid rgba(255, 255, 255, 0.3)!important;border-top:1px solid #C0C0AE;}

